2017-10-23 shell 练习-打印正方形 shell练习 交互式脚本,根据提示,需要用户输入一个数字作为参数,最终打印出一个正方形。 在这里我提供一个linux下面的特殊字符■,可以直接打印出来。 示例: 如果用户输入数字为5,则最终显示的效果为 12345■ ■ ■ ■ ■■ ■ ■ ■ ■■ ■ ■ ■ ■■ ■ ■ ■ ■■ ■ ■ ■ ■ 1234567891011121314151617181920#!/bin/bashread -p "please input a number:" suma=`echo $sum |sed 's/[0-9]//g'`if [ -n "$a" ]then echo "请输入一个纯数字。" exit 1fifor n in `seq $sum`do for m in `seq $sum` do if [ $m -lt $sum ] then echo -n "■ " else echo "■" fi donedone < shell 练习-问候用户 shell 练习-判断没有文件 >